body{background:#fff; font-family:"Microsoft Yahei",Helvetica,Arial,sans-serif;}
body,div,ul,li,p,dt,dd{padding:0; margin:0;}
a{text-decoration:none;}
img{border:none;}

/*顶部*/
.header{padding:1rem 0 0; position:fixed; top:0; left:0;}
.header .aui-btn{font-size:1rem;}
.header-d{height:3.25rem;}
.header .aui-title{width:100%; left:0; right:0; font-size:0.75rem;}
.header .aui-title span{padding-left:30px; display:inline-block; background:url(../images/cover_logo_1.png) 0 13px no-repeat;}
.header .aui-pull-left{padding:12px 0 10px 0.6rem;}
.header .aui-pull-left span{font-size:1.2rem;}

.head{height:3.25rem; width:100%; padding:1.4rem 0 0; position:fixed; top:0; left:0; text-align:center; font-size:0.8rem; color:#fff; z-index:999;}
.head span{padding-left:30px; display:inline-block; background:url(../images/cover_logo_1.png) 0 5px no-repeat;}
.head-s{position:relative;}
.head-l{position:absolute; left:10px; top:-5px; font-size:1.2rem;}
.head-r{position:absolute; right:10px; top:-2px; font-size:1rem;}

/*首页*/
.index{padding:1rem;}
.index .aui-btn{margin-top:2rem; display:block;}


/*分类*/
.classify-nav{width:100%; overflow-x:auto; margin-top:0.5rem;}
.classify-nav ul{width:100%;}
.classify-nav li{width:25%; float:left; padding:0.3rem 0; margin:0.5rem 0 0; border-bottom:2px solid #ccc; color:#999; font-size:0.7rem; text-align:center;}
.classify-nav li.active{}

.classify{padding:1rem;}

.classify-t h3{color:#fff; padding:0.5rem; font-size:14px;}
.classify-t>li{width:100%; margin-bottom:0.7rem; font-size:14px; word-wrap:break-word; overflow:hidden;}
.classify-t>li>ul{display:none;}
.classify-t>li>ul>li{padding:0.5rem;}
.classify-t>li>ul>li:nth-child(1){border:none;}

.classify-img{padding:1rem;}
.classify-img li{width:100%; margin-bottom:0.7rem; font-size:0.7rem; padding:0.5rem; word-wrap:break-word; color:#fff; border-radius:5px; overflow:hidden;}
.classify-img li img{width:3rem; height:3.5rem; float:left;}
.classify-img li dl{width:calc(100% - 3rem); float:left; padding-left:1rem;}
.classify-img li dl dt{font-size:0.7rem;}
.classify-img li dl dd{font-size:0.7rem;}

.list-t{width:100%; margin:0 auto; height:3rem; padding:1rem 1rem 0; overflow:hidden;}
.list-t img{height:2rem; float:left;}
.list-t span{display:inline-block; float:left; line-height:2rem; padding-left:1rem; font-weight:700; font-size:1.2rem; text-shadow:2px 2px 5px #999;}

/*条件*/
.search{padding:1rem; margin-top:1rem;}
.search li{width:100%; padding:0 0 0.2rem; overflow:hidden; margin-bottom:0.2rem; border-bottom:1px solid #ccc;}
.search li p{width:130px; height:30px; float:left; color:#666; font-size:0.5rem; text-align:right; padding-right:10px;}
.search li .text-1, .search li .text-2, .search li .text-3{height:30px; line-height:30px; float:left; background:#fff; border-radius:5px; padding:0 0.3rem; font-size:0.5rem;}
.search li .text-1{width:calc(100% - 130px);}
.search li .text-2{width:calc(50% - 75px);}
.search li .text-3{width:calc(50% - 120px);}
.search li span{width:20px; line-height:30px; color:#666; text-align:center; display:block; float:left; font-size:30px;}
.search li .aui-list-item-input{padding-top:3px;}
.search li label{line-height:25px; color:#666; margin:0 5px; font-size:0.7rem;}
.search li .aui-radio{width:20px; height:20px; line-height:20px; border-radius:50%; margin:2px 5px 0 0;}
.search li select.text-1 {background:url(../image/arrow.png) scroll right center transparent no-repeat; font-size:0.5rem; padding-right:20px;}
.search-btn{margin-top:2rem; text-align:center;}
.search-btn button{border:none; width:40%; text-decoration:center; padding:0.3rem 0; color:#fff; font-size:0.8rem; height:auto;}

.gbrm-t{width:100%; font-size:2rem; text-align:center; letter-spacing:1em; padding:40px 0 20px; margin-top:0px;}
.gbrm{width:100%; font-size:16px; border-top:1px solid #666; border-left:1px solid #666;}
.gbrm td{text-align:center; padding:0 3px; height:30px; position:relative; border-bottom:1px solid #666; border-right:1px solid #666; font-size:1.5rem;}
.gbrm td .gbrm-s{position:absolute; right:5px; bottom:10px; text-align:center;}
.gbrm td .gbrm-s span{display:inline-block; width:20px;}
.gbrm td img{width:100%;}
.gbrm-d{width:100%; margin:0 auto; font-size:16px; margin-top:10px; padding-bottom:10px;}
.jianli-t{width:100%; height:50px; position:fixed; top:20px; left:0px; z-index: 100; background:#2777bb;}
.jianli-t-s{position:relative; width:100%; height:50px; line-height:57px; color:#fff; padding-left:37px; font-size:1.7rem;}
.jianli-t span{display:inline-block; height:50px; width:50px; font-size:1.8rem; color:#fff; text-align:center; position: absolute; top:20px; left:0px;}
@media screen and (orientation:landscape){/* 横屏 */
	.gbrm td{font-size:1.5rem;}
}
.ylb-bg{width:100%; padding:0 5px;}
.ylb-t-1{text-align:center; padding:20px 0 10px;}
.ylb-t-1 p{font-weight:500; padding-top:10px;}
.ylb-t-2{text-align:right; padding:0 15px 5px 0; font-size:14px;}
.ylb-t-2 span{display:inline-block; min-width:30px;}
.ylb{max-width:100%; text-align:center; border-bottom:1px solid #666; border-right:1px solid #666; margin:0 0 20px;}
.ylb td{border-left:1px solid #666; border-top:1px solid #666; height:30px; padding:5px; font-size:14px;}

.color{padding-top:1rem;}
.color-t{text-align:center; line-height:2rem; font-weight:700; font-size:1.2rem; text-shadow:2px 2px 5px #999;}
.color li{float:left; padding:20px 0; text-align:center;}
.color li p{display:block; width:140px; height:140px; margin:0 auto;}
.color li p.color-blue{background:#2777bb;}
.color li p.color-orange{background:#f36806;}
.color li p.color-red{background:#b50101;}
.color li p.color-green{background:#3baf0b;}
.color li span{display:none;}
.color li p.active span{color:#fff; font-size:2.5rem; padding-top:2rem; display:inline-block;}

/*登录*/
#cover{background:url(../images/cover_bg.png) center no-repeat; position:absolute; top:0;width:100%;height:100%; text-align:center; margin:0 auto; z-index:100; overflow:hidden;}
#cover_top{left:0; top:0px; width:100%; height:100%; margin:auto auto;padding-top:350px;background:url(../images/cover_logo.png) top center no-repeat;/*background-size:100%;*/}
#cover_left {left:0; height:200px;  background:url(../images/cover_bg_left.png) right top no-repeat;background-size:100%; position:absolute; z-index: 1;}
#cover_right{right:0; bottom:0; max-width:35%; height:100px; max-height:35%; min-height:20%;    background:url(../images/cover_bg_right.png) left bottom no-repeat; background-size:100%; position:absolute; z-index: 2}
#cover_foot {left:0; bottom:0px; width:100%; max-height:20%; min-height:10%; background:url(../images/cover_bg_foot_2.png) center bottom no-repeat; background-size:100%;  position:absolute; z-index: 3}
.login{width:100%; padding:0 1rem 1rem; position:absolute; left:0; z-index:200;}
.login li.aui-list-item{border-radius:5px; vertical-align:middle;}
.login li.aui-list-item .aui-list-item-input input{border:none;}
.login-d{text-align:center; font-size:16px; padding-top:15%; color:#fff; text-shadow:2px 2px 5px #666;}
.login-d p{font-size:16px; padding-top:5px; color:#fff;}
.login-t-1, .login-t-2{position:absolute; text-align:center; color:#041ecd; width:100%; left:0; font-weight:700; text-shadow:2px 2px 5px #999;}
.login-radio{color:#fff;}

/*底部菜单*/
.footer{border-top:1px solid #ccc;}

/*改变模板颜色*/
.theme-x{position:fixed; right:0; bottom:20%; background:#fff; padding:0.3rem 0.1rem; padding-bottom:0;}
.theme-x li{width:0.7rem; height:0.7rem; margin-bottom:0.3rem;}
.theme-blue{background:#2777bb;}
.theme-red{background:#b50101;}
.theme-green{background:#3baf0b;}
.theme-orange{background:#f36806;}

@media screen and (orientation:landscape){/* 横屏 */
	.list-t{width:560px;}
	.color li{width:25%;}
	#cover_left{bottom:-12%; width:10%;}
  #cover_right{width:25%;}
  #cover_top{width:450px; padding-top:350px;background:url(../images/cover_logo.png) top center no-repeat;background-size:50%;}
  .login{top:45%; left:50%; width:300px; margin-left:-150px;}
  .login .aui-list-item-inner{height:35px; min-height:35px;}
  .login li.aui-list-item{margin-bottom:0.5rem; height:35px; min-height:35px;}
	.login li.aui-list-item:nth-child(2){margin-bottom:0;}
  .login li.aui-list-item .aui-list-item-input input {height:35px; line-height:35px; font-size:14px;}
  .login .aui-list .aui-list-item i.aui-iconfont{font-size:14px;}
  .login .aui-list .aui-list-item-label-icon{padding-right:0.5rem; min-width:auto;}
  .login .aui-btn-block{height:35px; line-height:35px; font-size:16px;}
  .login-t-1, .login-t-2{font-size:22px;}
  .login-t-1{top:35%;}
  .login-t-2{bottom:11%;}
	.login-radio label{font-size:0.5rem; line-height:18px;}
	.login-radio input{width:18px; height:18px; line-height:18px; margin:8px 5px 0 0;}
}
@media screen and (orientation:portrait) {/* 竖屏 */
	.color li{width:50%;}
	#cover_left{bottom:-10%; width:20%;}
  #cover_right{width:35%;}
  #cover_top {padding-top:550px;background:url(../images/cover_logo.png) top center no-repeat;background-size:100%;}
  .login{top:45%;}
  .login li.aui-list-item{margin-bottom:1.5rem;}
	.login li.aui-list-item:nth-child(2){margin-bottom:1rem;}
  .login-t-1, .login-t-2{font-size:22px;}
  .login-t-1{top:38%;}
  .login-t-2{bottom:11%;}
	.login-radio{margin-bottom:1rem;}
}
